TCP Congestion Control with Appropriate Byte Counting (ABC)

نویسنده

  • Mark Allman
چکیده

Status of this Memo This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited. Abstract This document proposes a small modification to the way TCP increases its congestion window. Rather than the traditional method of increasing the congestion window by a constant amount for each arriving acknowledgment, the document suggests basing the increase on the number of previously unacknowledged bytes each ACK covers. This change improves the performance of TCP, as well as closes a security hole TCP receivers can use to induce the sender into increasing the sending rate too rapidly. Terminology Much of the language in this document is taken from [RFC2581]. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119]. 1 Introduction This document proposes a modification to the algorithm for increasing TCP's congestion window (cwnd) that improves both performance and security. Rather than increasing a TCP's congestion window based on the number of acknowledgments (ACKs) that arrive at the data sender (per the current specification [RFC2581]), the congestion window is increased based on the number of bytes acknowledged by the arriving ACKs. The algorithm improves performance by mitigating the impact of delayed ACKs on the growth of cwnd. At the same time, the algorithm provides cwnd growth in direct relation to the probed capacity of a Allman Experimental [Page 1]

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comprehensive Analysis and Comparison of TCP Tahoe, TCP Reno and TCP Lite

There are various TCP variants and each one belongs to a different criteria. In this paper we discuss about the congestion problem in Adhoc networks and compare the performance of three TCP variants that all work on different techniques. This paper compares TCP variants specifically TCP Tahoe, Reno and Lite based on different parameters such as number of nodes received with error, packet loss, ...

متن کامل

Transmission Control Protocol (TCP) is one of the popular transport-level protocols for distributed applications like FTP, http, telnet, email applications due to its rich set of desirable features, including a reliable, ordered, duplex byte stream, flow

Transmission Control Protocol (TCP) is one of the popular transport-level protocols for distributed applications like FTP, http, telnet, email applications due to its rich set of desirable features, including a reliable, ordered, duplex byte stream, flow control, and congestion control. The performance of TCP is affected due to various factors including the congestion window, maximum packet siz...

متن کامل

RFC 3465 TCP Congestion Control with ABC February 2003 2 . 1 Congestion

Status of this Memo This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited. Abstract This document proposes a small modification to the way TCP increases its congestion window. Rather than the traditional method of increasing the ...

متن کامل

An Intelligent Coherent Approach to Cooperation between TCP and ATM Congestion Control Algorithms - Modeling and Simulation Analysis

The combination of transmission control protocol (TCP) and asynchronous transfer mode (ATM) to deliver transport services may incur significant performance penalties due to the interaction of congestion control algorithms of TCP and ATM. In this paper, the authors examine two control categories (explicit window adaptation [EWA] and ACK bucket control [ABC]) and their representative schemes. In ...

متن کامل

Review – TCP Congestion Control with a Misbehaving Receiver

By identifying weaknesses in TCP’s RFC specifications, Savage et al. are able to bypass TCP’s congestion control behaviours. They specifically demonstrate three techniques: ACK division, DupACK spoofing, and Optimistic ACKing. ACK division increases the sender’s transmission window artificially by ACKing at byte granularity rather than segment granularity. DupACK spoofing sends a stream of dupl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • RFC

دوره 3465  شماره 

صفحات  -

تاریخ انتشار 2003